import java.util.ArrayList;

public class PrimeFactorGenerator {
    ArrayList<Integer> factors = new ArrayList<Integer>();
    public ArrayList<Integer> generate(int integer) {
        for(int i = 2; i <= integer/2; i ++){
            if(integer % i == 0){
                factors.add(i);
                generate(integer/i);
            }
        }
        return factors;
    }
}
